iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0
Modern Web

打造你的第一個網站系列 第 17

第十七天響應式網頁的排版

  • 分享至 

  • xImage
  •  

由於每個裝置的長寬不一樣,所以造成我們在拖拉放大縮小我們的頁面的時候,我們的圖片大小無法完全的match。這時候我們可以寫以下的code達成我們的目的,

.header {
        height: 100vh;
        padding: 0px;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

值得注意的是,我們使用的是100vh而不是100%,這是因為100%所指的是所在容器的高度,但是我們想要的是裝置的高度,所以我們要更改為100vh(切記,寬度我們可以設定100%)。

接下來我們設定裡面的文字,display: flex; 將header設定為flex元素,在使用
justify-content: center;水平置中,flex-direction: column;將水平的軸線,改為垂直的軸線。

ps.設定為flex元素後,我們可以選擇flex-start(預設)靠左、center置中、flex-end靠右。
Ps.設定flex-direction之後,我們就是flex-end靠底部跟flex-start靠上方。


上一篇
第十六天 使用Media query 實現響應式網頁
下一篇
第十八天-CSS 定位模式(一)
系列文
打造你的第一個網站32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言